﻿using System;
using System.Collections.Generic;
using System.Text;

namespace LdCms.IBLL.Sms
{
    using LdCms.EF.DbModels;
    public partial interface IFanWeSendRecordService:IBaseService<Ld_Sms_FanWeSendRecord>
    {
        bool SaveFanWeSendRecord(Ld_Sms_FanWeSendRecord entity);
        bool DeleteFanWeSendRecord(int systemId, string companyId, string platformId, string sendId);
        Ld_Sms_FanWeSendRecord GetFanWeSendRecord(int systemId, string companyId, string platformId, string sendId);
        List<Ld_Sms_FanWeSendRecord> GetFanWeSendRecordTop(int systemId, string companyId, int count);
        List<Ld_Sms_FanWeSendRecord> GetFanWeSendRecordPaging(int systemId, string companyId, int pageId, int pageSize);
        List<Ld_Sms_FanWeSendRecord> SearchFanWeSendRecord(int systemId, string companyId, string startTime, string endTime, string state, string keyword, int count);
        int CountFanWeSendRecord(int systemId, string companyId);
        int CountFanWeSendRecord(int systemId, string companyId, string startTime, string endTime, string state, string keyword);

        bool VerifyFanWeSendCode(int systemId, string companyId, string platformId, string sendId, string phone, string code);

    }
}
